artificial waterside - German English Dictionary